package net.swordie.ms.handlers.header;

import java.util.Arrays;
import java.util.List;

/**
 * Created on 2/18/2017.
 */
public enum OutHeader {
    // Redirector Headers
    UNKNOWN(0x7775),
    CHECK_CLIENT(0x7776),
    SET_OPS(0x7777),
    REQUEST_WZ(0x7778),
    OPEN_WEBSITE(0x7779),

    // GMS Headers
    CHAT_LOGIN_RESULT(-1),
    CHAT_LOGOUT_RESULT(-1),
    CHAT_ALIVE_REQ(-1),
    CHAT_ENTER_GUILD_CHAT_ROOM_RESULT(-1),
    CHAT_GUILD_CHAT_MESSAGE(-1),
    CHAT_FRIEND_CHAT_MESSAGE(-1),
    CHAT_BLOCK_GUILD_FRIEND_CHAT(-1),
    CHECK_PASSWORD_RESULT(0),
    WORLD_INFORMATION(1),
    LATEST_CONNECTED_WORLD(2),
    RECOMMENDED_WORLD_MESSAGE(3),
    SET_CLIENT_KEY(4),
    SET_PHYSICAL_WORLD_ID(5),
    SELECT_WORLD_BUTTON(6),
    SELECT_WORLD_RESULT(7),
    SELECT_CHARACTER_RESULT(8),
    ACCOUNT_INFO_RESULT(9),
    CREATE_MAPLE_ACCOUNT_RESULT(10),
    CHECK_DUPLICATED_ID_RESULT(11),
    CREATE_NEW_CHARACTER_RESULT(12),
    DELETE_CHARACTER_RESULT(13),
    RESERVED_DELETE_CHARACTER_RESULT(14),
    RESERVED_DELETE_CHARACTER_CANCEL_RESULT(15),
    SET_CHARACTER_ID(16),
    MIGRATE_COMMAND(17),
    ALIVE_REQ(18),
    PING_CHECK_RESULT(19),
    UNK20(20),
    AUTHEN_CODE_CHANGED(21),
    AUTHEN_MESSAGE(22),
    SECURITY_PACKET(23),
    UNK24(24),
    PRIVATE_SERVER_PACKET(25),
    UNK26(26),
    UNK27(27),
    UNK28(28),
    UNK29(29),
    UNK30(30),
    CHANGE_SPW_RESULT(31),
    CHECK_SPW_EXIST_RESULT(32),
    CHECK_WEB_LOGIN_EMAIL_ID(33),
    DELETE_CHARACTER_OTP_REQUEST(34),
    CHECK_CRC_RESULT(35),
    NOTIFY_CENTER_AND_GAME_ARE_CONNECTED(36),
    CHECK_ALIVE_ACK(37),
    SET_AUTO_SELECTED_WORLD(38),
    WORLD_INFO_FOR_SHINING_RESULT(39),
    CLIENT_START(40),
    INIT_OPCODE_ENCRYPTION(41),
    SET_JOB_RESULT(61),
    UNK64(64),
    UNK65(65),
    LOGIN_TIME(67),
    UNK68(68),
    UNK69(69),
    ALBA_RESULT(-1),
    SERVER_STATUS(-1),
    AUTH_SERVER(-1),
    SET_BACK_EFFECT(70),
    SET_MAP_TAGGED_OBJECT_VISISBLE(71),
    SET_MAP_tAGGED_OBJECT_SMOOTH_VISIBLE(72),
    SET_MAP_TAGGED_OBJECT_ANIMATION(73),
    SET_MAP_OBJECT_ANIMATION(74),
    SET_MAP_OBJECT_VISIBLE(75),
    SET_MAP_OBJECT_MOVE(76),
    SET_MAP_OBJECT_CREATE_LAYER(77),
    SET_SPINE_BACK_EFFECT(78),
    SET_SPINE_OBJECT_EFFECT(79),
    CREATE_SPINE_RECT_EVENT(80),
    REMOVE_SPINE_RECT_EVENT(81),
    SPINE_RE_ADD_BACK_EVENT(82),
    SPINE_RE_ADD_OBJECT_EVENT(83),
    CREATE_CAMERA_CTRL_ZONE(84),
    REMOVE_CAMERA_CTRL_ZONE(85),
    UNK86(86),
    UNK87(87),
    UNK88(88),
    RELOAD_BACK(89),
    INVENTORY_OPERATION(90),
    INVENTORY_GROW(91),
    STAT_CHANGED(92),
    TEMPORARY_STAT_SET(93),
    TEMPORARY_STAT_RESET(94),
    FORCED_STAT_SET(95),
    FORCED_STAT_RESET(96),
    CHANGE_SKILL_RECORD_RESULT(97),
    CHANGE_STEAL_MEMORY_RESULT(98),
    USER_DAMAGE_ON_FALLING_CHECK(99),
    PERSONAL_SHOP_BUY_CHECK(100),
    MOB_DROP_MESO_PICKUP(101),
    BREAK_TIME_FIELD_ENTER(102),
    RUNE_ACT_SUCCESS(103),
    RESULT_STEAL_SKILL_LIST(104),
    SKILL_USE_RESULT(105),
    EXCL_REQUEST(106),
    GIVE_POPULARITY_RESULT(107),
    MESSAGE(108),
    MEMO_RESULT(109),
    MAP_TRANSFER_RESULT(110),
    UNK111(111),// new v203.2
    ANTI_MACRO_RESULT(112),
    ANTI_MACRO_BOMB_RESULT(113),
    UNK114(114),
    UNK115(115),
    UNK116(116),// new v203.2
    UNK117(117),
    UNK118(118),
    CLAIM_RESULT(119),
    SET_CLAIM_SVR_AVAILABLE_TIME(120),
    CLAIM_SVR_STATUS_CHANGED(121),
    UNK122(122),// new v203.2
    STAR_PLANET_USER_COUNT(123),
    SET_TAMING_MOB_INFO(124),
    QUEST_CLEAR(125),
    ENTRUSTED_SHOP_CHECK_RESULT(126),
    SKILL_LEARN_ITEM_RESULT(127),
    SKILL_RESET_ITEM_RESULT(128),
    ABILITY_RESET_ITEM_RESULT(129),
    EXP_CONSUME_ITEM_RESULT(130),
    EXP_ITEM_GET_RESULT(131),
    CHAR_SLOT_INC_RESULT(132),
    GATHER_ITEM_RESULT(133),
    SORT_ITEM_RESULT(134),
    UNK135(135),
    UNK136(136),
    CHARACTER_INFO(137),
    PARTY_RESULT(138),
    PARTY_MEMBER_CANDIDATE_RESULT(139),
    URUS_PARTY_MEMBER_CANDIDATE_RESULT(140),
    PARTY_CANDIDATE_RESULT(141),
    URUS_PARTY_RESULT(142),
    INTRUSION_FRIEND_CANDIDATE_RESULT(143),
    INTRUSION_LOBBY_CANDIDATE_RESULT(144),
    EXPEDITION_RESULT(145),
    FRIEND_RESULT(146),
    STAR_FRIEND_RESULT(147),
    LOAD_ACCOUNT_ID_OF_CHARACTER_FRIEND_RESULT(148),
    GUILD_REQUEST(149),
    GUILD_RESULT(150),
    ALLIANCE_RESULT(151),
    TOWN_PORTAL(152),
    BROADCAST_MSG(153),
    INCUBATOR_RESULT(154),
    INCUBATOR_HOT_ITEM_RESULT(155),
    SHOP_SCANNER_RESULT(156),
    SHOP_LINK_RESULT(157),
    MARRIAGE_REQUEST(158),
    MARRIAGE_RESULT(159),
    WEDDING_GIFT_RESULT(160),
    NOTIFY_MARRIED_PARTNER_MAP_TRANSFER(161),
    UNK162(162),
    CASHPET_FOOD_RESULT(163),
    CASHPET_PICK_UP_ON_OFF_RESULT(164),
    CASHPET_SKILL_SETTING_RESULT(165),
    CASH_LOOK_CHANGE_RESULT(166),
    CASHPET_DYEING_RESULT(167),
    SET_WEEK_EVENT_MESSAGE(168),
    SET_POTION_DISCOUNT_RATE(169),
    BRIDLE_MOB_CATCH_FAIL(170),
    IMITATED_NPC_RESULT(171),
    IMITATED_NPC_DATA(172),
    LIMITED_NPC_DISABLE_INFO(173),
    MONSTER_BOOK_SET_CARD(174),
    MONSTER_BOOK_SET_COVER(175),
    HOUR_CHANGE(176),
    MINIMAP_ON_OFF(177),
    CONSULT_AUTH_KEY_UPDATE(178),
    CLASS_COMPETITION_AUTH_KEY_UPDATE(179),
    WEB_BOARD_AUTH_KEY_UPDATE(180),
    SESSION_VALUE(181),
    PARTY_VALUE(182),
    FIELD_SET_VARIABLE(183),
    FIELD_VALUE(184),
    BONUS_EXP_RATE_CHANGED(185),
    NOTIFY_LEVEL_UP(186),
    NOTIFY_WEDDING(187),
    NOTIFY_JOB_CHANGE(188),
    SET_BUY_EQUIP_EXT(189),
    SET_PASSENSER_REQUEST(190),
    SCRIPT_PROGRESS_MESSAGE_BY_SOUL(191),
    SCRIPT_PROGRESS_MESSAGE(192),
    SCRUOT_PROGRESS_ITEM_MESSAGE(193),
    STATIC_SCREEN_MESSAGE(194),
    OFF_STATIC_SCREEN_MESSAGE(195),
    WEATHER_EFFECT_NOTICE(196),
    WEATHER_EFFECT_NOTICE_Y(197),
    UNK198(198),
    PROGRESS_MESSAGE_FONT(199),
    DATA_CRC_CHECK_FAILED(200),
    SHOW_SLOT_MESSAGE(201),
    WILD_HUNTER_INFO(202),
    ZERO_INFO(203),
    ZERO_WP(204),
    ZERO_INFO_SUB_HP(205),
    UI_OPEN(206),
    CLEAR_ANNOUNCED_QUEST(207),
    RESULT_INSTANCE_TABLE(208),
    COOL_TIME_SET(209),
    ITEM_POT_CHANGE(210),
    SET_ITEM_COOL_TIME(211),
    SET_AD_DISPLAY_INFO(212),
    SET_AD_DISPLAY_STATUS(213),
    SET_SON_OF_LINKED_SKILL_RESULT(214),
    SON_OF_LINKED_SKILL_MESSAGE(215),
    UNK216(216),
    UNK217(217),
    SET_MAPLE_STYLE_INFO(218),
    UNK219(219),
    UNK220(220),
    SET_BUY_LIMIT_COUNT(221),
    RESET_BUY_LIMIT_COUNT(222),
    UPDATE_UI_EVENT_LIST_INFO(223),
    DOJANG_RANKING_RESULT(224),
    UNK225(225),
    UNK226(226),
    SHUTDOWN_MESSAGE(227),
    RESULT_SET_STEAL_SKILL(228),
    SLASH_COMMAND(229),
    START_NAVIGATION(230),
    FUNCKEY_SET_BY_SCRIPT(231),
    CHARACTER_POTENTIAL_SET(232),
    CHARACTER_POTENTIAL_RESET(233),
    CHARACTER_HONOR_EXP(234),
    READY_FOR_RESPAWN(235),
    READY_FOR_RESPAWN_BY_POINT(236),
    OPEN_READY_FOR_RESPAWN_UI(237),
    CHARACTER_HONOR_GIFT(238),
    CROSS_HUNTER_COMPLETE_RESULT(239),
    CROSS_HUNTER_SHOP_RESULT(240),
    UNK241(241),
    SET_CASH_ITEM_NOTICE(242),
    SET_SPECIAL_CASH_ITEM(243),
    SHOW_EVENT_NOTICE(244),
    BOARD_GAME_RESULT(245),
    YUT_GAME_RESULT(246),
    VALUE_PACK_RESULT(247),
    NAVI_FLYING_RESULT(248),
    SET_EXCL_REQUEST_SENT(249),
    CHECK_WEDDING_EX_RESULT(250),
    BINGO_RESULT(251),
    BINGO_CASSANDRA_RESULT(252),
    UPDATE_VIP_GRADE(253),
    MESO_RANGER_RESULT(254),
    SET_MAPLE_POINT(255),
    SET_MIRACLE_TIME_INFO(256),
    UNK257(257),
    HYPER_SKILL_RESET_RESULT(258),
    GET_SERVER_TIME(259),
    GET_CHARACTER_POSITION(260),
    UNK261(261),
    UNK262(262),
    SET_FIX_DAMAGE(263),
    RETURN_EFFECT_CONFIRM(264),
    RETURN_EFFECT_MODIFIED(265),
    WHITE_ADDTIONAL_CUBE_RESULT(266),
    BLACK_CUBE_RESULT(267),
    MEMORIAL_CUBE_RESULT(268),
    MEMORIAL_CUBE_MODIFIED(269),
    UNK270(270),
    UNK271(271),
    DRESS_UP_INFO_MODIFIED(272),
    UNK273(273),
    RESET_STATE_FOR_OFF_SKILL(274),
    SET_OFF_STATE_FOR_OFF_SKILL(275),
    ISSUE_RELOGIN_COOKIE(276),
    AVATAR_PACK_TEST(277),
    EVOLVING_RESULT(278),
    ACTION_BAR_RESULT(279),
    GUILD_CONTENT_RESULT(280),
    GUILD_SEARCH_RESULT(281),
    UNK282(282),
    HALLOWEEN_CANDY_RANKING_RESULT(283),
    GET_REWARD_RESULT(284),
    MENTORING(285),
    GET_LOTTERY_RESULT(286),
    CHECK_PROCESS_RESULT(287),
    COMPLETE_NPC_SPEECH_SUCCESS(288),
    COMPLETE_SPECIAL_CHECK_SUCCESS(289),
    SET_ACCOUNT_INFO(290),
    SET_GACHAPFEVER_TIME_INFO(291),
    AVATAR_MEGAPHONE_RES(292),
    SET_AVATAR_MEGAPHONE(293),
    CLEAR_AVATAR_MEGAPHONE(294),
    REQUEST_EVENT_LIST(295),
    LIKE_POINT(296),
    SIGN_ERROR_ACK(297),
    ASK_AFTER_ERROR_ACK(298),
    EVENT_NAME_TAG(299),
    ACQUIRE_EVENT_NAME_TAG(300),
    JOB_FREE_CHANGE_RESULT(301),
    EVENT_LOTTERY_OPEN(302),
    EVENT_LOTTERY_RESULT(303),
    UNK304(304),
    UNK305(305),
    UNK306(306),
    UNK307(307),
    UNK308(308),
    UNK309(309),
    UNK310(310),
    UNK311(311),
    UNK312(312),
    SCREEN_MSG(313),
    MONSTER_BATTLE_SYSTEM_RESULT(314),
    MONSTER_BATTLE_COMBAT_RESULT(315),
    UNIVERSE_BOSS_IMPOSSIBLE(316),
    CASH_SHOP_PREVIEW_INFO(317),
    CHANGE_SOUL_COLLECTION_RESULT(318),
    SELECT_SOUL_COLLECTION_RESULT(319),
    MASTER_PIECE_REWARD(320),
    PENDANT_SLOT_INC_RESULT(321),
    BOSS_ARENA_MATCH_SUCCESS(322),
    BOSS_ARENA_MATCH_FAIL(323),
    BOSS_ARENA_MATCH_REQUEST_DONE(324),
    USER_SOUL_MATCHING(325),
    CATAPULT_UPGRADE_SKILL(326),
    CATAPULT_RESET_SKILL(327),
    PARTY_QUEST_RANKING_RESULT(328),
    SET_COORDINATION_CONTEST_INFO(329),
    WORLD_TRANSFER_RESULT(330),
    UNK331(331),
    ELITE_MOB_WMI(332),
    RANDOM_PORTAL_NOTICE(333),
    NOTIFY_WORLD_TRANSFER_HELPER(334),
    UNK335(335),
    EQUIPMENT_ENCHANT(336),
    TOP_TOWER_RANK_RESULT(337),
    FRIEND_TOWER_RANK_RESULT(338),
    TOWER_RESULT_UI_OPEN(339),
    MANNEQUIN_RESULT(340),
    UNK341(341),
    UNK342(342),
    IRBOX_PACKET(343),
    CREATE_KOREAN_JUMPING_GAME(344),
    CREATE_SWING_GAME(345),
    UPDATE_MAPLE_TV_SHOW_TIME(346),
    RETURN_TO_TITLE(347),
    RETURN_TO_CHARACTER_SELECT(348),
    FLAME_WIZARD_FLAME_WALK_EFFECT(349),
    FLAME_WIZARD_FLARE_BLINK(350),
    SUMMONED_AVATAR_SYNC(351),
    CASH_SHOP_EVENT_INFO(352),
    BLACK_LIST(353),
    OPEN_UI_TEST(354),
    SWITCH_BLACK_LIST_VIEW(355),
    SCROLL_UPGRADE_FEVER_TIME(356),
    TEXT_EQUIP_INFO(357),
    TEXT_EQUIP_UI_OPEN(358),
    UI_STAR_PLANET_MINI_GAME_RESULT(359),
    UI_STAR_PLANET_TREND_SHOP(360),
    UI_STAR_PLANET_MINI_GAME_QUEUE(361),
    UNK362(362),
    STAR_PLANET_ROUND_INFO(363),
    STAR_PLANET_RESULT(364),
    UNK365(365),
    UNK366(366),
    UNK367(367),
    UNK368(368),
    UNK369(369),// new v203.2
    BACK_SPEED_CTRL(370),
    SET_MAZE_AREA(371),
    CHARACTER_BURNING(372),
    BATTLE_STAT_CORE_INFO(373),
    BATTLE_STAT_CORE_ACK(374),
    GACHAPTEST_RESULT(375),
    MASTER_PIECE_TEST_RESULT(376),
    ROYAL_STYLE_TEST_RESULT(377),
    BEAUTY_COUPTEST_RESULT(378),
    LUNA_CRYSTAL_TEST_RESULT(379),
    NICK_SKILL_EXPIRED(380),
    RANDOM_MISSION_RESULT(381),
    ON_12TH_TRESURE_RESULT(382),
    ON_12TH_TRESURE_BUFF(383),
    ITEM_COLLECTION_RESULT(384),
    CHECK_COLLECTION_COMPLETE_RESULT(385),
    ITEM_COLLECTION_LIST(386),
    RECEIVE_TOADS_HAMMER_REQUEST_RESULT(387),
    RECEIVE_HYPER_STAT_SKILL_RESET_RESULT(388),
    UNK389(389),
    INVENTORY_OPERATION_RESULT(390),
    SET_ROLE_PLAYING_CHARACTER_INFO(391),
    MVP_ALARM(392),
    MONSTER_COLLECTION_RESULT(393),
    TOWER_CHAIR_SETTING_RESULT(394),
    NEED_CLIENT_RESPONSE(395),
    CHARACTER_MODIFIED(396),
    UNK397(397),
    UNK398(398),
    TRADE_KING_SHOP_ITEM(399),
    TRADE_KING_SHOP_RES(400),
    PLAT_FORMAR_ENTER_RESULT(401),
    PLAT_FORMAR_OXYZEN(402),
    ITEM_RECYCLE_RESULT(403),
    UNK404(404),
    VMATRIX_UPDATE(405),
    NODE_STONE_RESULT(406),
    NODE_ENHANCE_RESULT(407),
    NODE_SHARD_RESULT(408),
    NODE_CRAFT_RESULT(409),
    UNK410(410),
    UNK411(411),
    UNK412(412),
    UNK413(413),
    UNK414(414),
    UNK415(415),
    UNK416(416),
    UNK417(417),
    UNK418(418),
    UNK419(419),
    UNK420(420),
    UNK421(421),
    UNK422(422),
    UNK423(423),
    UNK424(424),
    UNK425(425),
    UNK426(426),
    UNK427(427),
    UNK428(428),
    UNK429(429),
    UNK430(430),
    UNK431(431),
    UNK432(432),
    UNK433(433),
    UNK434(434),
    UNK435(435),
    UNK436(436),
    UNK437(437),
    UNK438(438),
    UNK439(439),
    UNK440(440),
    UNK441(441),
    UNK442(442),
    UNK443(443),// new v203.2
    UNK444(444),
    UNK445(445),
    UNK446(446),
    UNK447(447),
    UNK448(448),
    UNK449(449),
    UNK450(450),
    UNK451(451),
    UNK452(452),
    USER_GENDER_RESULT(453),
    GUILD_BBS_RESULT(454),
    UNK455(455),
    UNK456(456),
    UNK457(457),
    UNK458(458),
    UNK459(459),
    UNK460(460),
    MONSTER_BOOK_CARD_DATA(461),
    UNK462(462),
    UNK463(463),
    UNK464(464),
    UNK465(465),
    UNK466(466),
    UNK467(467),
    GM_POLICE(468),
    UNK469(469),
    UNK470(470),
    UNK471(471),
    UNK472(472),
    UNK473(473),
    UNK474(474),
    UNK475(475),
    UNK476(476),
    UNK477(477),
    UNK478(478),
    UNK479(479),
    UNK480(480),
    UNK481(481),
    UNK482(482),
    UNK483(483),
    UNK484(484),
    UNK485(485),
    UNK486(486),
    UNK487(487),
    MAGIC_WHEEL_RESULT(488),
    HOT_TIME_REWARD_RESULT(489),
    UNK490(490),
    UNK491(491),
    UNK492(492),
    UNK493(493),
    RREMOVE_DAMAGE_SKIN_RESULT(494),
    UNK495(495),
    SET_GACHAPON_FEVER_TIME_INFO(496),
    UNK497(497),
    UNK498(498),
    UNK499(499),
    UNK500(500),
    UNK501(501),
    UNK502(502),
    UNK503(503),
    UNK504(504),
    UNK505(505),
    UNK506(506),// new v203.2
    UNK507(507),// new v203.2
    MACRO_SYS_DATA_INIT(508),
    SET_FIELD(509),
    SET_FARM_FIELD(510),
    SET_AUCTION_FIELD(511),// v203.2
    UNK512(512),
    SET_CASH_SHOP(513),
    TRANSFER_FIELD_REQ_IGNORED(514),
    TRANSFER_CHANNEL_REQ_IGNORED(515),
    TRANSFER_PVP_REQ_IGNORED(516),
    FIELD_SPECIFIC_DATA(517),
    GROUP_MESSAGE(518),
    GROUP_MESSAGE_2(519),
    FIELD_UNIVERSE_MESSAGE(520),
    WHISPER(521),
    SUMMITEM_INAVAILABLE(522),
    FIELD_EFFECT(523),
    WEDDING_MESSAGE(524),
    UNK525(525),
    UNK526(526),
    UNK527(527),
    UNK528(528),
    UNK529(529),
    DEBUFF_OBJ_ON_2(530),
    BLOW_WEATHER(531),
    PLAY_JUKE_BOX(532),
    ADMIN_RESULT(533),
    QUIZ(534),
    FIELD_SET_DESC(535),
    CLOCK(536),
    UNK537(537),
    CONTIMOVE(538),
    CONTISTATE(539),
    SET_QUEST_CLEAR(540),
    SET_QUEST_TIME(541),
    SET_OBJECT_STATE(542),
    DESTROY(543),
    DESTROY_2(544),
    ARIANT_ARENA_SHOW_RESULT(545),
    STALK_RESULT(546),
    MASSACRE_INC_GAUGE(547),
    MASSACRE_RESULT(548),
    INIT(549),
    FOOT_HOLD_MOVE(550),
    CORRECT_FOOT_HOLD_MOVE(551),
    DYNAMIC_OBJ_MOVE(552),
    DYNAMIC_OBJ_SHOW_HIDE(553),
    DYNAMIC_OBJ_URSUS_SYNC(554),
    UNK555(555),
    FIELD_KILL_COUNT(556),
    SMART_MOB_NOTICE(557),
    CHANGE_PHASE(558),
    CHANGE_MOB_ZONE(559),
    MOB_ORDER_FROM_SVR(560),
    PV_P_MIGRATE_INFO_RESULT(561),
    CUR_NODE_EVENT_END(562),
    CREATE_FORCE_ATOM(563),
    ARK_CREATE_FORCE_ATOM(564),
    UNK565(565),
    UNK566(566),
    SET_ACHIEVE_RATE(567),
    SET_QUICK_MOVE_INFO(568),
    CREATE_OBTACLE(569),
    UNK570(570),
    CLEAR_OBTACLE(571),
    UNK572(572),
    B2_FOOT_HOLD_CREATE(573),
    DEBUFF_OBJ_ON(574),
    CREATE_FALLING_CATCHER(575),
    CHASE_EFFECT_SET(576),
    MESO_EXCHANGE_RESULT(577),
    SET_MIRROR_DUNGEINFO(578),
    SET_INTRUSION(579),
    CANNOT_DROP(580),
    FOOT_HOLD_OFF(581),
    LADDER_ROPE_OFF(582),
    MOMENT_AREA_OFF(583),
    MOMENT_AREA_OFF_ALL(584),
    CHAT_LET_CLIENT_CONNECT(585),
    CHAT_INDUCE_CLIENT_CONNECT(-1),
    PACKET(586),
    ELITE_STATE(587),
    PLAY_SOUND(588),
    STACK_EVENT_GAUGE(589),
    SET_UNIFIELD(590),
    STAR_PLANET_BURNING_TIME_INFO(591),
    UNK592(592),
    UNK593(593),
    UNK594(594),
    UNK595(595),
    UNK596(596),
    UNK597(597),
    PUBLIC_SHARE_STATE(598),
    FUNCTION_TEMP_BLOCK(599),
    UI_STATUS_BAR_PACKET(600),
    FIELD_SKILL_DELAY(601),
    UNK602(602),
    UNK603(603),
    UNK604(604),
    WEATHER_PACKET_ADD(605),
    WEATHER_PACKET_REMOVE(606),
    WEATHER_PACKET_MSG(607),
    ADD_WRECKAGE(608),
    DEL_WRECKAGE(609),
    CREATE_MIRROR_IMAGE(610),
    FUNTION_FOOTHOLD_MAN(611),
    UNK612(612),
    UNK613(613),
    UNK614(614),
    UNK615(615),
    UNK616(616),
    UNK617(617),
    UNK618(618),
    UNK619(619),
    UNK620(620),
    UNK621(621),
    UNK622(622),
    UNK623(623),
    UNK624(624),// new v203.2
    USER_ENTER_FIELD(625),
    USER_LEAVE_FIELD(626),
    CHAT(627),
    AD_BOARD(628),
    UNK629(629),
    MINI_ROOM_BALLOON(630),
    SET_CONSUME_ITEM_EFFECT(631),
    SHOW_ITEM_UPGRADE_EFFECT(632),
    USER_ITEM_EVENT_UPGRADE_EFFECT(633),
    SHOW_ITEM_SKILL_SOCKET_UPGRADE_EFFECT(634),
    SHOW_ITEM_SKILL_OPTION_UPGRADE_EFFECT(635),
    SHOW_ITEM_RELEASE_EFFECT(636),
    SHOW_ITEM_UNRELEASE_EFFECT(637),
    SHOW_ITEM_LUCKY_ITEM_EFFECT(638),
    SHOW_ITEM_MEMORIAL_EFFECT(639),
    SHOW_ITEM_ADDITIONAL_UN_RELEASE_EFFECT(640),
    SHOW_ITEM_ADDITIONAL_SLOT_EXTEND_EFFECT(641),
    SHOW_ITEM_FIRE_WORKS_EFFEC(642),
    SHOW_ITEM_OPTION_CHANGE_EFFECT(643),
    RED_CUBE_RESULT(644),
    ADDITIONAL_CUBE_RESULT(645),
    HIT_BY_USER(646),
    DOT_BY_USER(647),
    RESET_ALL_DOT(648),
    DAMAGE_BY_USER(649),
    TESLA_TRIANGLE(650),
    FOLLOW_CHARACTER(651),
    SHOW_PQ_REWARD(652),
    SET_ONE_TIME_ACTION(653),
    MAKING_SKILL_RESULT(654),
    SET_MAKING_MEISTER_SKILL_EFF(655),
    GATHER_RESULT(656),
    USER_EXPLODE(657),
    USER_HIT_BY_COUNTER(658),
    PYRAMID_LETHAL_ATTACK(659),
    MIXER_RESULT(660),
    WAIT_QUEUE_RESPONSE(661),
    CATEGORY_EVENT_NAME_TAG(662),
    UNK663(663),
    SET_DAMAGE_SKIN(664),
    SET_PREMIUM_DAMAGE_SKIN(665),
    SET_SOUL_EFFECT(666),
    SIT_RESULT(667),
    STAR_PLANET_POINT_INFO(668),
    STAR_PLANET_AVATAR_LOOK_SET(669),
    TOSSED_BY_MOB_SKILL(670),
    BATTLE_ATTACK_HIT(671),
    BATTLE_USER_HIT_BY_MOB(672),
    FREEZE_HOT_EVENT_INFO(673),
    EVENT_BEST_FRIEND_INFO(674),
    SET_REPEAT_ONE_TIME_ACTION(675),
    SET_REPLACE_MOVE_ACTION(676),
    IN_GAME_CUBE_RESULT(677),
    UNK678(678),
    UNK679(679),
    USER_BATTLE_PVP_TEMPORARY_STAT(680),
    SET_ACTIVE_EMOTICON_ITEM(681),
    CREATE_PSYCHIC_LOCK(682),
    RECREATE_PATHPSYCHIC_LOCK(683),
    RELEASE_PSYCHIC_LOCK(684),
    RELEASE_PSYCHIC_LOCK_MOB(685),
    CREATE_PSYCHIC_AREA(686),
    RELEASE_PSYCHIC_AREA(687),
    UNK688(688),
    BEAST_FORM_WING_OFF(689),
    UNK690(690),
    UNK691(691),
    SET_MESO_CHAIR_COUNT(692),
    UNK693(693),
    UNK694(694),
    UNK695(695),
    REFRESH_NAME_TAG_MARK(696),
    STIGMA_EFFECT(697),
    GACHAPON_EFFECT(738),
    PET_ACTIVATED(704),
    PET_MOVE(705),
    PET_ACTION(706),
    PET_ACTION_SPEAK(707),
    PET_NAME_CHANGED(708),
    PET_LOAD_EXCEPTION_LIST(709),
    PET_HUE_CHANGED(710),
    PET_MODIFIED(711),
    UNK712(712),
    UNK713(713),
    PET_ACTION_COMMAND(714),
    DRAGON_CREATED(715),
    DRAGON_MOVE(716),
    DRAGON_REMOVE(717),
    DRAGON_REMOVE_RP_CHAR(718),
    ANDROID_CREATED(719),
    ANDROID_MOVE(720),
    ANDROID_ACTION_SET(721),
    ANDROID_MODIFIED(722),
    ANDROID_REMOVED(723),
    FOX_MAN_ENTER_FIELD(724),
    FOX_MAN_MOVE(725),
    FOX_MAN_EXCL_RESULT(726),
    FOX_MAN_SHOW_CHANGE_EFFECT(727),
    FOX_MAN_MODIFIED(728),
    FOX_MAN_LEAVE_FIELD(729),
    SKILL_PET_MOVE(731),
    SKILL_PET_ACTION(732),
    SKILL_PET_STATE(733),
    SKILL_PET_NAME_CHANGED(734),
    SKILL_PET_LOAD_EXCEPTION_LIST(735),
    SKILL_PET_TRANSFER_FIELD(736),
    FAMILIAR_ENTER_FIELD(749),
    FAMILIAR_MOVE(750),
    FAMILIAR_HIT(751),
    FAMILIAR_ATTACK(752),
    FAMILIAR_RENAME(753),
    FAMILIAR_TRANSFER_FIELD(754),
    FAMILIAR_UPDATE_INFO(755),
    REMOTE_MOVE(760),
    REMOTE_MELEE_ATTACK(761),
    REMOTE_SHOOT_ATTACK(762),
    REMOTE_MAGIC_ATTACK(763),
    REMOTE_BODY(764),
    REMOTE_SKILL_PREPARE(765),
    REMOTE_MOVING_SHOOT_ATTACK_PREPARE(766),
    REMOTE_SKILL_CANCEL(767),
    REMOTE_HIT(768),
    REMOTE_EMOTION(769),
    REMOTE_ANDROID_EMOTION(770),
    REMOTE_SET_ACTIVE_EFFECT_ITEM(771),
    REMOTE_SET_MONKEY_EFFECT_ITEM(772),
    REMOTE_SET_ACTIVE_NICK_ITEM(773),
    REMOTE_SET_DEFAULT_WING_ITEM(774),
    REMOTE_SET_KAISER_TRANSFORM_ITEM(775),
    REMOTE_SET_CUSTOM_RIDING(776),
    REMOTE_SHOW_UPGRADE_TOMB_EFFECT(777),
    REMOTE_SET_ACTIVE_PORTABLE_CHAIR(778),
    REMOTE_AVATAR_MODIFIED(779),
    REMOTE_EFFECT(780),
    REMOTE_SET_TEMPORARY_STAT(781),
    REMOTE_RESET_TEMPORARY_STAT(782),
    REMOTE_RECEIVE_HP(783),
    REMOTE_GUILD_NAME_CHANGED(784),
    REMOTE_GUILD_MARK_CHANGED(785),
    REMOTE_PVP_TEAM_CHANGED(786),
    REMOTE_GATHER_ACTION_SET(787),
    REMOTE_UPDATE_PVP_HP_TAG(788),
    REMOTE_DRAGON_GLIDE(789),
    REMOTE_KEY_DOWN_AREA_MOVE_PATH(790),
    REMOTE_LASER_INFO_FOR_REMOTE(791),
    REMOTE_KAISER_COLOR_OR_MORPH_CHANGE(792),
    REMOTE_DESTROY_GRENADE(793),
    REMOTE_SET_ITEM_ACTION(794),
    REMOTE_ZERO_TAG(795),
    REMOTE_INTRUSION(796),
    REMOTE_ZERO_LAST_ASSIST_STATE(797),
    REMOTE_SET_MOVE_GRENADE(798),
    UNK799(799),
    UNK800(800),
    REMOTE_RUNE_STONE_ACTION(801),
    REMOTE_KINESIS_PSYCHIC_ENERGY_SHIELD_EFFECT(802),
    REMOTE_DRAGON_ACTION(803),
    REMOTE_DRAGON_BREATH_EARTH_EFFECT(804),
    REMOTE_RELEASE_RW_GRAB(805),
    REMOTE_RW_MULTI_CHARGE_CANCEL_REQUEST(806),
    REMOTE_SCOUTER_MAX_DAMAGE_UPDATE(807),
    REMOTE_STIGMA_DELIVERY_RESPONSE(808),
    UNK809(809),
    UNK810(810),
    UNK811(811),
    UNK812(812),
    UNK813(813),
    UNK814(814),
    REMOTE_THROW_GRENADE(815),
    EMOTION(816),
    ANDROID_EMOTION(817),
    EFFECT(818),
    TELEPORT(819),
    UNK820(820),
    MESO_GIVE_SUCCEEDED(821),
    MESO_GIVE_FAILED(822),
    QUEST_RESULT(823),
    NOTIFY_HP_DEC_BY_FIELD(824),
    USER_PET_SKILL_CHANGED(825),
    BALLOON_MSG(826),
    PLAY_EVENT_SOUND(827),
    PLAY_MINIGAME_SOUND(828),
    MAKER_RESULT(829),
    UNK830(830),
    OPEN_CLASS_COMPETION_TIPAGE(831),
    OPEN_UI(832),
    CLOSE_UI(833),
    OPEN_UI_WITH_OPTION(834),
    SET_DIRECTION_MODE(835),
    SET_IN_GAME_DIRECTION_MODE(836),
    SET_STAND_ALONE_MODE(837),
    HIRE_TUTOR(838),
    TUTOR_MSG(839),
    HIRE_TUTOR_BY_ID(840),
    SET_PARTNER(841),
    UNK842(842),
    SET_PARTNER_ACTION(843),
    SET_PARTNER_FORCE_FLIP(844),
    SWITCH_RP(845),
    MOD_COMBO_RESPONSE(846),
    INC_COMBO_RESPONSE_BY_COMBO_RECHARGE(847),
    RADIO_SCHEDULE(848),
    OPEN_SKILL_GUIDE(849),
    NOTICE_MSG(850),
    CHAT_MSG(851),
    SET_UTIL_DLG(852),
    BUFFZONE_EFFECT(853),
    TIME_BOMB_ATTACK(854),
    EXPLOSION_ATTACK(855),
    PASSIVE_MOVE(856),
    FOLLOW_CHARACTER_FAILED(857),
    SET_NEXT_SHOOT_EX_JABLIN(858),
    CREATE_NEW_CHARACTER_RESULT__PREMIUM_ADVENTURER(859),
    GATHER_REQUEST_RESULT(860),
    RUNE_STONE_USE_ACK(861),
    UNK862(862),
    BAG_ITEM_USE_RESULT(863),
    RANDOM_TELEPORT_KEY(864),
    SET_GAGE_POINT(865),
    IN_GAME_DIRECTION_EVENT(866),
    MEDAL_REISSUE_RESULT(867),
    DODGE_SKILL_READY(868),
    REMOVE_MICRO_BUFF_SKILL(869),
    VIDEO_BY_SCRIPT(870),
    VIDEO_BY_SCRIPT_2(871),
    REWARD_MOB_LIST_RESULT(872),
    INC_JUDGEMENT_STACK_RESPONSE(873),
    INC_CHARM_BY_CASHP_R_MSG(874),
    SET_BUFF_PROTECTOR(875),
    INC_LARKNESS_RESPONSE(876),
    DETONATE_BOMB(877),
    AGGRO_RANK_INFO_NAME(878),
    DEATH_COUNT_INFO(879),
    INDIVIDUAL_DEATH_COUNT_INFO(880),
    SET_DRESS_CHANGED(881),
    SERVER_ACK_MOB_ZONE_STATE_CHANGE(882),
    SUMMON_EVENT_RANK(883),
    SUMMON_EVENT_REWARD(884),
    RANDOM_EMOTION(885),
    SET_FLIP_THE_COIN_ENABLED(886),
    TRICK_OR_TREAT_RESULT(887),
    GIANT_PET_BUFF(888),
    B2_BODY_RESULT(889),
    UNK890(890),
    SET_DEAD(891),
    OPEN_UI_DEAD(892),
    EXPIRED_NOTICE(893),
    DO_LOTTERY_UI(894),
    ROULETTE_START(895),
    SIT_TIME_CAPSULE(896),
    SIT_DUMMY_PORTABLE_CHAIR(897),
    GO_MONSTER_FARM(898),
    MONSTER_LIFE_INVITE_ITEM_RESULT(899),
    PHOTO_GET_RESULT(900),
    FINAL_ATTACK_REQUEST(901),
    SET_GUN(902),
    SET_AMMO(903),
    CREATE_GUN(904),
    CLEAR_GUN(905),
    RESULT_SHOOT_ATTACK_IN_FPS_MODE(906),
    MIRROR_DUNGEENTER_FAIL(907),
    MIRROR_DUNGEUNIT_CLEARED(908),
    REGISTER_MIRROR_DUNGEBOSS(909),
    MIRROR_DUNGERECORD(910),
    OPEN_URL(911),
    ZERO_COMBAT_RECOVERY(912),
    MIRROR_STUDY_UI_OPEN(913),
    SKILL_COOLTIME_REDUCE(914),
    MIRROR_READING_UI_OPEN(915),
    USER_CTRL_MOB_SKILL_Q_PUSH(916),
    ZERO_LEVEL_UP_ALARM(917),
    USER_CTRL_MOB_SKILL_Q_POP(918),
    USER_CTRL_MOB_SKILL_FAIL(919),
    FORCE_SUMMONED_REMOVE(920),
    USER_RESPAWN(921),
    USER_CTRL_MOB_SKILL_FORCED_POP(922),
    IS_UNIVERSE(923),
    PORTAL_GROUP(924),
    SET_MOVABLE(925),
    USER_CTRL_MOB_SKILL_PUSH_COOL_TIME(926),
    MOVE_PARTICLE_EFF(927),
    DO_ACTIVE_EVENT_SKILL_BY_SCRIPT(928),
    SET_STATUSBAR_JOB_NAME_BLUR(929),
    RUNE_STONE_SKILL_ACK(930),
    RESET_RUNE_STONE_ACTION(931),
    MOVE_TO_CONTENTS_CANNOT_MIGRATE(932),
    UNK933(933),
    PLAY_AMBIENT_SOUND(934),
    STOP_AMBIENT_SOUND(935),
    FLAME_WIZARD_ELEMENT_FLAME_SUMMON(936),
    CAMERA_MODE(937),
    SPOTLIGHT_TO_CHARACTER(938),
    BOSS_PARTY_CHECK_DONE(939),
    FREE_LOOK_CHANGE_UI_OPEN(940),
    FREE_LOOK_CHANGE_SUCCESS(941),
    GRAY_BACKGROUND(942),
    GET_NPC_CURRENT_ACTION(943),
    CAMERA_ROTATION(944),
    CAMERA_SWITCH(945),
    NETWORK(946),
    USER_SET_FIELD_FLOATING(947),
    ADD_POPUP_SAY(948),
    REMOVE_POPUP_SAY(949),
    JAGUAR_SKILL(950),
    ACTION_LAYER_RELMOVE(951),
    ACTION_LAYER_RELMOVE_2(952),
    SEND_CLIENT_RESOLUTION(953),
    USER_BONUS_ATTACK_REQUEST(954),
    USER_RAND_AREA_ATTACK_REQUEST(955),
    UNK956(956),
    JAGUAR_ACTIVE(957),
    SKILL_COOLTIME_SET_M(958),
    SET_CARRY_REACTOR_INFO(959),
    REACTOR_SKILL_USE_REQUEST(960),
    OPEN_BATTLE_PV_PCHAMP_SELECT_UI(961),
    BATTLE_PVP_ITEM_DROP_SOUND(962),
    SET_MESO_COUNT_BY_SCRIPT(963),
    PLANT_POT_CLICK_RESULT(964),
    PLANT_POT_EFFECT(965),
    UNK966(966),
    DAMAGE(967),
    ROYAL_GUARD_ATTACK(968),
    DO_ACTIVE_PSYCHIC_AREA(969),
    ENTER_FIELD_PSYCHIC_INFO(970),
    LEAVE_FIELD_PSYCHIC_INFO(971),
    TOUCH_ME_STATE_RESULT(972),
    FIELD_SCORE_UPDATE(973),
    URUS_REUSLT_UI_OPEN(974),
    URUS_NO_MORE_LIFE(975),
    REGISTER_TELEPORT(976),
    UNK977(977),
    UNK978(978),
    CREATE_AREA_DOT_INFO(979),
    UNK980(980),
    UNK981(981),
    SET_SLOW_DOWN(982),
    REGISTER_EXTRA_SKILL(983),
    RES_WARRIOR_LIFT_MOB_INFO(984),
    USER_RENAME_RESULT(985),
    DAMAGE_SKIN_SAVE_RESULT(986),
    STIGMA_REMAIN_TIME(987),
    UNK988(988),
    USER_BURNING_RESULT(989),
    UNK990(990),
    SPEAR_OF_DARKNESS(991),
    LIGHTNING_UNION_SUB_ATTACK_REQUEST(992),
    SHADOW_SPEAR(993),
    UNK994(994),
    FINAL_FACT(995),
    UNK996(996),
    DARK_SERVANT_REQUEST(997),
    UNK998(998),
    UNK999(999),
    TIDE_OF_BATTLE(1000),
    UNK1001(1001),
    UNK1002(1002),
    UNK1003(1003),
    FLOAT_NOTICE(1004),
    UNK1005(1005),
    UNK1006(1006),
    UNK1007(1007),
    UNK1008(1008),
    WRONG_2ND_PWD_RESULT(1009),
    VERTICAL_JUMP_REQUEST(1010),
    UNK1011(1011),
    UNK1012(1012),
    UNK1013(1013),
    UNK1014(1014),
    UNK1015(1015),
    DISCOVERY_SKY_GAUGE(1016),
    OPEN_MESO_SACK_SUCCESS(1025),
    OPEN_MESO_SACK_FAIL(1026),
    FAMILIAR_ADD_RESULT(1040),
    FAMILIAR_INVALID_NAME(1041),
    MOD_HAYATO_COMBO(1059),
    UNK1083(1083),// new v203.2
    UNK1084(1084),// new v203.2
    SKILL_COOLTIME_SET(1085),
    SUMMONED_CREATED(1087),
    SUMMONED_REMOVED(1088),
    SUMMONED_MOVE(1089),
    SUMMONED_ATTACK(1090),
    SUMMONED_ATTACK_PVP(1091),
    SUMMONED_SET_REFERENCE(1092),
    UNK1093(1093),
    SUMMONED_SKILL(1094),
    SUMMONED_SKILL_PVP(1095),
    SUMMONED_UPDATE_HP_TAG(1096),
    SUMMONED_ATTACK_DONE(1097),
    SUMMONED_SET_RESIST(1098),
    SUMMONED_ACTION_CHANGE(1099),
    SUMMONED_ASSIST_ATTACK_REQUEST(1100),
    SUMMONED_SUMMON_ATTACK_ACTIVE(1101),
    SUMMONED_BEHOLDER_REVENGE_ATTACK(1102),
    UNK1103(1103),
    UNK1104(1104),
    UNK1105(1105),
    UNK1106(1106),
    UNK1107(1107),
    UNK1108(1108),
    UNK1109(1109),
    UNK1110(1110),
    UNK1111(1111),
    UNK1112(1112),
    UNK1113(1113),
    UNK1114(1114),
    UNK1115(1115),
    SUMMONED_HIT(1116),
    MOB_ENTER_FIELD(1117),
    MOB_LEAVE_FIELD(1118),
    MOB_CHANGE_CONTROLLER(1119),
    MOB_SET_AFTER_ATTACK(1120),
    MOB_BLOCK_ATTACK(1121),
    UNK1122(1122),
    UNK1123(1123),
    MOB_MOVE(1124),
    MOB_CONTROL_ACK(1125),
    MOB_CONTROL_HINT(1126),
    MOB_STAT_SET(1127),
    MOB_STAT_RESET(1128),
    MOB_SUSPEND_RESET(1129),
    MOB_AFFECTED(1130),
    MOB_DAMAGED(1131),
    UNK1132(1132),
    UNK1133(1133),
    MOB_SPECIAL_EFFECT_BY_SKILL(1134),
    MOB_HP_CHANCE(1135),
    MOB_CRC_KEY_CHANGED(1136),
    MOB_CRC_DATA_REQUEST(1137),
    MOB_HP_INDICATOR(1138),
    MOB_CATCH_EFFECT(1139),
    MOB_STEAL_EFFECT(1140),
    MOB_EFFECT_BY_ITEM(1141),
    MOB_SPEAKING(1142),
    MOB_MESSAGING(1143),
    MOB_SKILL_DELAY(1144),
    ESCORT_FULL_PATH(1145),
    ESCORT_STOP_END_PERMISSION(1146),
    ESCORT_STOP_BY_SCRIPT(1147),
    ESCORT_STOP_SAY(1148),
    ESCORT_RETURN_BEFORE(1149),
    MOB_NEXT_ATTACK(1150),
    MOB_NEXT_ATTACK_2(1151),
    UNK1152(1152),
    UNK1153(1153),
    MOB_TELEPORT_REQUEST(1154),
    MOB_FORCED_ACTION(1155),
    MOB_FORCED_SKILL_ACTION(1156),
    UNK1157(1157),
    UNK1158(1158),
    MOB_TIME_RESIST(1159),
    MOB_ONEKILL_DAMAGE(1160),
    MOB_ATTACK_BLOCK(1161),
    MOB_ATTACK_PRIORITY(1162),
    MOB_ATTACK_TIME_INFO(1163),
    MOB_DAMAGE_SHARE_INFO_TO_LOCAL(1164),
    MOB_DAMAGE_SHARE_INFO_TO_REMOTE(1165),
    MOB_BREAK_DOWN_TIME_ZONE_TIME_OUT(1166),
    MOB_MOVE_AREA_SET(1167),
    MOB_DO_SKILL_BY_HIT(1168),
    MOB_CASTING_BAR_SKILL(1169),
    MOB_FLY_TARGET(1170),
    MOB_BOUNCE_ATTACK_SKILL(1171),
    MOB_AREA_INSTALL_BY_HIT(1172),
    MOB_LTRB_DAMAGE_SKILL(1173),
    MOB_SUMMSUB_BODY(1174),
    MOB_LASER_CONTROL(1175),
    UNK1176(1176),
    UNK1177(1177),
    UNK1178(1178),
    MOB_SCALE(1179),
    MOB_SPECIAL_ACTION(1180),
    MOB_PART_SYSTEM(1181),
    MOB_FORCE_CHASE(1182),
    MOB_HANG_OVER_REQUEST(1183),
    MOB_HANG_OVER_RELEASE_REQUEST(1184),
    MOB_DEAD_FPS_MODE(1185),
    MOB_AIR_HIT(1186),
    MOB_DEMIAN_DELAYED_ATTACK_CREATE(1187),
    MOB_REGISTER_REL_MOB_ZONE(1188),
    MOB_UNREGISTER_REL_MOB_ZONE(1189),
    MOB_NEXT_TARGET_FROM_SVR(1190),
    UNK1191(1191),
    UNK1192(1192),
    UNK1193(1193),
    UNK1194(1194),
    UNK1195(1195),
    UNK1196(1196),
    UNK1197(1197),
    UNK1198(1198),
    UNK1199(1199),
    UNK1200(1200),
    UNK1201(1201),
    UNK1202(1202),
    UNK1203(1203),
    UNK1204(1204),
    UNK1205(1205),
    UNK1206(1206),
    UNK1207(1207),
    UNK1208(1208),
    UNK1209(1209),
    UNK1210(1210),
    UNK1211(1211),
    UNK1212(1212),
    MOB_ATTACKED_BY_MOB(1213),
    UNK1214(1214),
    NPC_ENTER_FIELD(1215),
    NPC_LEAVE_FIELD(1216),
    NPC_ENTER_FIELD_FOR_QUICK_MOVE(1217),
    NPC_CHANGE_CONTROLLER(1218),
    NPC_IMITATE_DATA(1219),
    NPC_UPDATE_LIMITED_DISABLE_INFO(1220),
    UNK1221(1221),
    NPC_MOVE(1222),
    NPC_UPDATE_LIMITED_INFO(1223),
    NPC_SET_QUIZ_SCORE(1224),
    NPC_SET_QUIZ_SCORE_ANI(1225),
    NPC_SET_FORCE_MOVE(1226),
    NPC_SET_FORCE_FLIP(1227),
    NPC_SET_EMOTION(1228),
    NPC_SET_CHARACTER_BASE_ACTION(1229),
    NPC_VIEW_OR_HIDE(1230),
    NPC_PRESENT_ITEM_SET(1231),
    NPC_PRESENT_TIME_SET(1232),
    NPC_RESET_SPECIAL_ACTION(1233),
    NPC_SET_SCREEN_INFO(1234),
    NPC_LOCAL_NPC_REPEAT_EFFECT(1235),
    NPC_SET_NOTICE_BOARD_INFO(1236),
    UNK1237(1237),
    UNK1238(1238),
    UNK1239(1239),
    NPC_SET_SPECIAL_ACTION(1240),
    SET_NPC_SCRIPT(1241),
    MOMENT_SWIM_AREA_SET_WATER_LEVEL(1242),
    EMPLOYEE_ENTER_FIELD(1243),
    EMPLOYEE_LEAVE_FIELD(1244),
    EMPLOYEE_MINI_ROOM_BALLOON(1245),
    UNK1246(1246),
    UNK1247(1247),
    UNK1248(1248),
    UNK1249(1249),
    UNK1250(1250),
    DROP_ENTER_FIELD(1251),
    UNK1252(1252),
    DROP_LEAVE_FIELD(1253),
    CREATE_MESSAGE_BOX_FAILED(1254),
    MESSAGE_BOX_ENTER_FIELD(1255),
    MESSAGE_BOX_LEAVE_FIELD(1256),
    AFFECTED_AREA_CREATED(1257),
    INSTALLED_AREA_FIRE(1258),
    AFFECTED_AREA_REMOVED(1259),
    TOWN_PORTAL_CREATED(1260),
    TOWN_PORTAL_REMOVED(1261),
    RANDOM_PORTAL_CREATED(1262),
    RANDOM_PORTAL_TRY_ENTER_REQUEST(1263),
    RANDOM_PORTAL_REMOVED(1264),
    OPEN_GATE_CREATED(1265),
    OPEN_GATE_CLOSE(1266),
    OPEN_GATE_REMOVED(1267),
    REACTOR_CHANGE_STATE(1268),
    UNK1269(1269),
    REACTOR_ENTER_FIELD(1270),
    REACTOR_RESET_STATE(1271),
    REACTOR_OWNER_INFO(1272),
    REACTOR_REMOVE(1273),
    UNK1274(1274),
    UNK1275(1275),
    UNK1276(1276),
    UNK1277(1277),
    REACTOR_LEAVE_FIELD(1278),
    FISHING_INFO(1279),
    FISHING_REWARD(1280),
    FISHING_ZONE_INFO(1281),
    DECOMPOSER_ENTER_FIELD(1282),
    DECOMPOSER_LEAVE_FIELD(1283),
    UNK1284(1284),
    UNK1285(1285),
    UNK1286(1286),
    UNK1287(1287),
    SNOW_BALL_STATE(1288),
    SNOW_BALL_HIT(1289),
    SNOW_BALL_MSG(1290),
    SNOW_BALL_TOUCH(1291),
    COCONUT_HIT(1292),
    COCONUT_SCORE(1293),
    GUILD_BOSS_HEALER_MOVE(1294),
    GUILD_BOSS_PULLEY_STATE_CHANGE(1295),
    MONSTER_CARNIVAL_CARNIVAL_ENTER(1296),
    MONSTER_CARNIVAL_PERSONAL_CP(1297),
    MONSTER_CARNIVAL_TEAM_CSCORE(1298),
    MONSTER_CARNIVAL_SPELL_COOLTIME(1299),
    MONSTER_CARNIVAL_RESULT_SUCCESS(1300),
    MONSTER_CARNIVAL_RESULT_FAIL(1301),
    MONSTER_CARNIVAL_DEATH(1302),
    MONSTER_CARNIVAL_MEMBER_OUT(1303),
    MONSTER_CARNIVAL_SHOW_GAME_RESULT(1304),
    MONSTER_CARNIVAL_UPDATE_RANK_INFO(1305),
    ARIANT_ARENA_USER_SCORE(1306),
    BATTLE_FIELD_ENTER(1307),
    BATTLE_FIELD_SCORE(1308),
    BATTLE_FIELD_TEAM_CHANGED(1309),
    WITCHTOWER_SCORE(1310),
    BOSS_SUMMON_TIMER(1311),
    PVP_FIELD_ENTER(1312),
    PVP_TEAM_CHANGE(1313),
    PVP_MODE_CHANGE(1314),
    PVP_STATE_CHANGE(1315),
    PVP_UPDATE_COUNT(1316),
    PVP_MODE_RESULT(1317),
    PVP_UPDATE_TEAM_INFO(1318),
    PVP_UPDATE_RANK_INFO(1319),
    PVP_HP_CHANGED(1320),
    PVP_TEAM_SCORE(1321),
    PVP_REVIVE_MESSAGE(1322),
    PVP_SCREEN_EFFECT(1323),
    PVP_ICE_KNIGHT_HP_CHANGE(1324),
    DEFENSE_WAVE(1325),
    DEFENSE_LIFE(1326),
    DEFENSE_POINT(1327),
    DEFENSE_SCORE_RANK(1328),
    DEFENSE_RESULT(1329),
    RANDOM_DROP_PICKED(1330),
    BROADCAST_RANDOM_DROP_PICKED(1331),
    BROADCAST_RANDOM_DROP_PHASE(1332),
    RANDOM_DROP_RESULT(1333),
    RANDOM_DROP_POINT_EFFECT(1334),
    PVP_HARD_CORE_MIGRATE(1335),
    PVP_HARD_CORE_DEAD(1336),
    PVP_HARD_CORE_KILL(1337),
    PVP_HARD_CORE_GAUGE(1338),
    PVP_HARD_CORE_FIELD_INFO(1339),
    PVP_HARD_CORE_ENTER(1340),
    PVP_HARD_CORE_FIELD_CHANGE(1341),
    PVP_HARD_CORE_SHUTDOWN(1342),
    PVP_HARD_CORE_CHAMPION_EFFECT(1343),
    MULTISTAGE_STAGE_SET(1344),
    MULTISTAGE_MOB_COUNT(1345),
    COOK_SET_RECIPES(1346),
    RHYTHM_GAME_INIT(1347),
    RHYTHM_GAME_USER_INFO(1348),
    RHYTHM_GAME_RESULT(1349),
    RHYTHM_GAME_REGION_RESULT(1350),
    RHYTHM_GAME_SPECIAL_ATTACK_RESULT(1351),
    RHYTHM_GAME_ATTACK_EFFECT(1352),
    RHYTHM_GAME_SPECIAL_MISSION_EFFECT(1353),
    RHYTHM_GAME_SPECIAL_ATTACK_EFFECT(1354),
    RHYTHM_GAME_SHOW_FEVER_EFFECT(1355),
    RHYTHM_GAME_SHOW_LONG_NOTE_EFFECT(1356),
    RHYTHM_GAME_SPECIAL_MISSION_SPOT_EFFECT(1357),
    RHYTHM_GAME_GAME_INFO(1358),
    MOUNTAIN_RIDING_HP_INFO(1359),
    MOUNTAIN_RIDING_UI_INFO(1360),
    MOUNTAIN_RIDING_MOB_INFO(1361),
    RHYTHM_GAME_USERNAME(1362),
    FIELD_RANK_CREATE(1363),
    FIELD_RANK_SET_USERNAME(1364),
    FIELD_RANK_RESULT(1365),
    PIRANHA_INIT(1366),
    PIRANHA_INFO(1367),
    PIRANHA_DIE(1368),
    FALLING_STONE_INIT(1369),
    FALLING_STONE_HP_INFO(1370),
    FALLING_STONE_POINT_EFFECT(1371),
    FALLING_STONE_USER_EXIT(1372),
    BATTLE_FIELD_SPECIAL_EFFECT(1373),
    BATTLE_FIELD_LIFE_SCORE(1374),
    BATTLE_FIELD_SHEEP_MORPH(1375),
    BATTLE_FIELD_DAMAGE_EFFECT(1376),
    BATTLE_FIELD_SHEEP_REVIVAL_EFFECT(1377),
    BATTLE_FIELD_SHEEP_REVIVAL_END(1378),
    BATTLE_FIELD_SHEEP_DEAD(1379),
    BATTLE_FIELD_GUID_MSG(1380),
    BATTLE_FIELD_USER_INIT(1381),
    BOSS_ARENA_FIELD_STATE_CHANGE(1382),
    BOSS_ARENA_CURRENT_TEAM_INFO(1383),
    BOSS_ARENA_SELECTED_TEAM_INFO(1384),
    BOSS_ARENA_SELECT_OPPONENT_SELECT_BOSS(1385),
    BOSS_ARENA_SELECT_OPPONENT_CONFIRM(1386),
    HEKATON_DO_SKILL(1387),
    HEKATON_READY_SKILL(1388),
    HEKATON_RANKING_INFO(1389),
    HEKATON_RESULT(1390),
    UNIVERSE_BOSS_HP_INFO(1393),
    BOSS_ARENA_SCORE(1391),
    BOSS_ARENA_RESULT_INFO(1392),
    BOSS_ARENA_FADE_IN_OUT(1394),
    BOSS_ARENA_SUMMON_HEAD_GEAR(1395),
    BOSS_ARENA_BOSS_INFO(1396),
    BOSS_ARENA_USER_HP_CHANGED(1397),
    SPACE_MOON_RABBIT_FIELD_INFO(1398),
    SPACE_MOON_RABBIT_FIELD_STATE(1399),
    SPACE_MOON_RABBIT_USER_INFO_DC(1400),
    SPACE_MOON_RABBIT_USER_EFFECT(1401),
    SPACE_MOON_RABBIT_ATTACK_INFO(1402),
    SPACE_MOON_RABBIT_DAMAGE_INFO(1403),
    SPACE_MOON_RABBIT_PHASE_INFO(1404),
    FIELD_FADE_OBJECT_INFO(1405),
    RUNE_STONE_CLEAR_AND_ALL_REGISTER(1406),
    RUNE_STONE_DISAPPEAR(1407),
    RUNE_STONE_APPEAR(1408),
    BONUS_REWARD_BOARD_FAO(1409),
    STAR_PLANET_SCREEN_WORLD_EVENT(1410),
    FIELD_STATE_CREATE(1411),
    FIELD_STATE_REMOVE(1412),
    FIELD_CHASER_MOVE(1413),
    TWELFTH_THREASURE_UPDATE_GAME_INFO(1414),
    TWELFTH_THREASURE_FIELD_STATE_CHANGE(1415),
    POLO_FRITO_BOUNTY_HUNTING_STAGE(1416),
    POLO_FRITO_TOWN_DEFENSE_WAVE(1417),
    POLO_FRITO_TOWN_DEFENSE_LIFE(1418),
    POLO_FRITO_COURTSHIP_DANCE_STATE(1419),
    POLO_FRITO_COURTSHIP_DANCE_COMMAND(1420),
    UNK1421(1421),
    UNK1422(1422),
    UNK1423(1423),
    UNK1424(1424),
    UNK1425(1425),
    UNK1426(1426),
    UNK1427(1427),
    FIELD_RANDOM_STIGMA_INCINERATE(1428),
    FIELD_STIGMA_OBJECT_DEC(1429),
    DEMIAN_FLYING_SWORD_CREATE(1430),
    DEMIAN_FLYING_SWORD_MAKE_ENTER_REQUEST(1431),
    DEMIAN_FLYING_SWORD_MAKE_ENTER_INFO(1432),
    DEMIAN_FLYING_SWORD_NODE(1433),
    DEMIAN_FLYING_SWORD_TARGET(1434),
    DEMIAN_CORRUPTION_CHANGE(1435),
    UNK1436(1436),
    UNK1437(1437),
    UNK1438(1438),
    LUCID_BUTTERFLY_INIT(1439),
    LUCID_BUTTERFLY_ACTION(1440),
    UNK1441(1441),
    LUCID_DRAGON_INIT(1442),
    LUCID_DO_SKILL(1443),
    LUCID_STAINED_GLASS_ON_OFF(1444),
    LUCID_STAINED_GLASS_BREAK(1445),
    LUCID_STATUE_STATE_CHANGE(1446),
    LUCID_SET_FLYING_MODE(1447),
    LUCID_WELCOME_BARRAGE(1448),
    UNK1449(1449),
    UNK1450(1450),
    UNK1451(1451),
    UNK1452(1452),
    UNK1453(1453),
    UNK1454(1454),
    UNK1455(1455),
    UNK1456(1456),
    UNK1457(1457),
    UNK1458(1458),
    UNK1459(1459),
    UNK1460(1460),
    UNK1461(1461),
    UNK1462(1462),
    UNK1463(1463),
    UNK1464(1464),
    UNK1465(1465),
    UNK1466(1466),
    UNK1467(1467),
    UNK1468(1468),
    UNK1469(1469),
    UNK1470(1470),
    UNK1471(1471),
    UNK1472(1472),
    UNK1473(1473),
    UNK1474(1474),
    UNK1475(1475),
    UNK1476(1476),
    UNK1477(1477),
    UNK1478(1478),
    UNK1479(1479),
    UNK1480(1480),
    UNK1481(1481),
    UNK1482(1482),
    UNK1483(1483),
    UNK1484(1484),
    UNK1485(1485),
    UNK1486(1486),
    UNK1487(1487),
    UNK1488(1488),
    UNK1489(1489),
    UNK1490(1490),
    UNK1491(1491),
    UNK1492(1492),
    UNK1493(1493),
    UNK1494(1494),
    UNK1495(1495),
    UNK1496(1496),
    UNK1497(1497),
    UNK1498(1498),
    UNK1499(1499),
    H_RSP_1505(1515),
    H_RSP_1506(1516),
    H_RSP_1507(1517),
    H_RSP_1508(1518),
    H_RSP_1509(1519),
    UNK1520(1520),
    UNK1521(1521),
    UNK1522(1522),
    UNK1523(1523),
    UNK1524(1524),
    UNK1525(1525),
    UNK1526(1526),
    UNK1527(1527),
    UNK1528(1528),
    UNK1529(1529),
    UNK1530(1530),
    UNK1531(1531),
    BINGO_ENTER_GAME(1532),
    BINGO_HOST_NUMBER(1533),
    BINGO_HOST_NUMBER_READY(1534),
    BINGO_ADD_RANK(1535),
    BINGO_REMOVE_RANK(1536),
    BINGO_FINISH_RANK(1537),
    BINGO_CHECK_NUMBER_ACK(1538),
    BINGO_GAME_STATE(1539),
    TYPING_GAME_WAVE_INFO(1540),
    TYPING_GAME_ENTER(1541),
    TYPING_GAME_MOVE_TO_PORTAL(1542),
    TYPING_GAME_START(1543),
    TYPING_GAME_RESET_WORD(1544),
    TYPING_GAME_SCORE(1545),
    TYPING_GAME_RESULT(1546),
    TYPING_GAME_EFFECT(1547),
    TYPING_GAME_STATE(1548),
    TYPING_GAME_POINT_EFFECT(1549),
    TYPING_GAME_USER_SKILL_ATTACK(1550),
    TYPING_GAME_SUMMON(1551),
    H_OX_QUIZ_STATE(1552),
    H_OX_QUIZ_ENTER(1553),
    H_OX_QUIZ_QUESTIONS(1554),
    H_OX_QUIZ_EXPLAN(1555),
    H_OX_QUIZ_COUNT_EFFECT(1556),
    H_OX_QUIZ_MOVE_TO_PORTAL(1557),
    H_OX_QUIZ_RESULT(1558),
    UNK1559(1559),
    UNK1560(1560),
    UNK1561(1561),
    UNK1562(1562),
    UNK1563(1563),
    UNK1564(1564),
    UNK1565(1565),
    UNK1566(1566),
    UNK1567(1567),
    UNK1568(1568),
    UNK1569(1569),
    HORNTAIL_TIMER(1570),
    ZAKUM_TIMER(1571),
    UNK1572(1572),
    UNK1573(1573),
    UNK1574(1574),
    UNK1575(1575),
    UNK1576(1576),
    UNK1577(1577),
    UNK1578(1578),
    UNK1579(1579),
    UNK1580(1580),
    UNK1581(1581),
    UNK1582(1582),
    UNK1583(1583),
    UNK1584(1584),
    UNK1585(1585),
    SP_RPS_GAME_INIT(1586),
    SP_RPS_GAME_STATE(1587),
    SP_RPS_GAME_READY(1588),
    SP_RPS_GAME_START(1589),
    SP_RPS_GAME_SCORE(1590),
    SP_RPS_GAME_LEAVE_ACK(1591),
    SP_RPS_GAME_RESULT(1592),
    SSFS_GAME_INIT(1593),
    SSFS_READY(1594),
    SSFS_START(1595),
    SSFS_CLEAR(1596),
    SSFS_FAIL(1597),
    SSFS_USER_INFO(1598),
    SSFS_LETHAL_ATTACK(1599),
    UNK1608(1608),
    UNK1609(1609),
    UNK1610(1610),
    STAR_PLANET_HRPS_GAME(1618),
    STAR_PLANET_HRPS_GAME_STATE(1619),
    STAR_PLANET_HRPS_RESULT(1620),
    STAR_PLANET_HRPS_ROUND_RESULT(1621),
    STAR_PLANET_HRPS_SELECT_EFFECT(1622),
    STAR_PLANET_HRPS_ENTER_INTRUSION_USER(1623),
    REGISTER_BATTLE_USER(1634),
    UNREGISTER_BATTLE_USER(1635),
    BATTLE_USER_INFO(1636),
    VALID_BATTLE_USER(1637),
    JOB_SELECT_RESULT(1638),
    CHAMP_SELECT_TIMER(1639),
    BATTLE_USER_RESPAWN_UI(1640),
    BATTLE_PVP_POINT_EFFECT(1641),
    SET_BATTLE_ATTACK(1644),
    SET_BATTLE_ATTACK_EXPIRE(1645),
    SET_BATTLE_ATTACK_POSITION(1646),
    NEXT_BATTLE_ATTACK(1647),
    REPEAT_BATTLE_ATTACK(1648),
    SET_TEMPORARY_SKILL_SET(1651),
    USED_TEMPORARY_SKILL(1652),
    VALIDATE_TEMPORARY_SKILL(1653),
    VALIDATE_TEMPORARY_SKILL_SET(1654),
    RESET_COOLTIME_SKILL_SET(1655),
    UNK1658(1658),
    UNK1659(1659),
    UNK1660(1660),
    UNK1661(1661),
    UNK1662(1662),
    UNK1663(1663),
    UNK1664(1664),
    UNK1665(1665),
    UNK1666(1666),
    UNK1667(1667),
    UNK1668(1668),
    UNK1669(1669),
    UNK1670(1670),
    UNK1671(1671),
    UNK1672(1672),
    UNK1673(1673),
    UNK1674(1674),
    UNK1675(1675),// new v203.2
    UNK1676(1676),// new v203.2
    UNK1677(1677),// new v203.2
    UNK1678(1678),// new v203.2
    UNK1679(1679),// new v203.2
    UNK1680(1680),
    SCRIPT_MESSAGE(1681),
    SHOP_OPEN(1682),
    SHOP_RESULT(1683),
    GACH_OPEN(1684),
    GACH_RESULT(1685),
    ADMIN_SHOP_RESULT(1686),
    ADMIN_SHOP_COMMODITY(1687),
    QUEST_LOADING_PACKET(1688),
    UNK1689(1689),
    UNK1690(1690),
    UNK1691(1691),
    UNK1692(1692),
    UNK1693(1693),
    UNK1694(1694),
    SOUL_DUNGEON_SOUL_PIECE_CHANGE(1695),
    SOUL_DUNGEON_SOUL_ITEM_USE_VOTE_REQUEST(1696),
    SOUL_DUNGEON_SOUL_ITEM_USE_RESULT(1697),
    SOUL_DUNGEON_SOUL_ITEM_MAP_INFO(1698),
    SOUL_DUNGEON_SOUL_ITEM_MAP_INFO_CLOSE(1699),
    SOUL_DUNGEON_SOUL_ITEM_DATA_CHANGE(1700),
    SOUL_DUNGEON_SOUL_ITEM_VOTE_RESULT(1701),
    SOUL_DUNGEON_EFFECT(1702),
    SOUL_DUNGEON_MINI_MAP_INFO(1703),
    UNK1704(1704),
    UNK1705(1705),
    COORDINATION_RUNWAY_AVATAR(1706),
    UNK1707(1707),
    TRUNK_DLG(1708),
    STORE_BANK_GET_ALL_RESULT(1709),
    STORE_BANK_RESULT(1710),
    RPS_GAME_DLG(1711),
    GO_STOP_RPS_GAME_DLG(1712),
    STAR_PLANET_GO_STOP_RPS_DLG(1713),
    UI_MESSENGER(1714),
    MINI_ROOM_BASE_DLG(1715),
    MINI_ROOM_BASE_DLG_2(1716),
    SET_CASH_SHOP_INITIAL_ITEM(1717),
    TRY_MIGRATE_CASH_SHOP(1718),
    TRY_MIGRATE_CASH_SHOP_2(1719),
    TOURNAMENT(1720),
    TOURNAMENT_MATCH_TABLE(1721),
    TOURNAMENT_SET_PRICE(1722),
    TOURNAMENT_NOTICE_UEW(1723),
    TOURNAMENT_AVATAR_INFO(1724),
    UNK1725(1725),
    UNK1726(1726),
    UNK1727(1727),
    GHOST_PARK_RUNE_USE_ACK(1728),
    GHOST_PARK_RUNE_APPEAR(1729),
    GHOST_PARK_RUNE_DISAPPEAR(1730),
    GHOST_PARK_KILLED_MOB_BONUS_EXP_RATE_INFO(1731),
    GHOST_PARK_CURSE_LEVEL_EXP_RATE(1732),
    GHOST_PARK_HOMING_BULLET_CREATE(1733),
    UNK1734(1734),
    UNK1735(1735),
    UNK1736(1736),
    UNK1737(1737),
    UNK1738(1738),
    UNK1739(1739),
    UNK1740(1740),
    UNK1741(1741),
    UNK1742(1742),
    UNK1743(1743),
    UNK1744(1744),
    UNK1745(1745),
    UNK1746(1746),
    UNK1747(1747),
    UNK1748(1748),
    UNK1749(1749),
    UNK1750(1750),
    UNK1751(1751),
    UNK1752(1752),
    UNK1753(1753),
    UNK1754(1754),
    UNK1755(1755),
    UNK1756(1756),
    UNK1757(1757),
    UNK1758(1758),
    PARCEL_DLG(1759),
    CASH_SHOP(1760),
    CASH_SHOP_QUERY_CASH_RESULT(1761),
    CASH_SHOP_CASH_ITEM_RESULT(1762),
    CASH_SHOP_PURCHASE_EXP_CHANGED(1763),
    CASH_SHOP_GIFT_MATE_INFO_RESULT(1764),
    CASH_SHOP_CHAR_STAT_CHANGED(1765),
    UNK1766(1766),
    UNK1767(1767),
    CASH_SHOP_MVP_ITEM_GIVE_RESULT(1768),
    CASH_SHOP_CHARGE_MILEAGE_NOTICE(1769),
    CASH_SHOP_REWARD_POINTS_RESULT(1770),
    UNK1771(1771),
    UNK1772(1772),
    UNK1773(1773),
    CASH_SHOP_CHECK_DUPLICATED_ID_RESULT(1774),
    CASH_SHOP_CHECK_NAME_POSSIBLE_RESULT(1775),
    UNK1776(1776),
    CASH_SHOP_CHECK_TRASNFER_WORLD_POSSIBLE_RESULT(1777),
    CASH_SHOP_GACHAPON_STAMP_RESULT(1778),
    CASH_SHOP_NOTICE_FREE_CASH_ITEM(1779),
    CASH_SHOP_IDK10(1780),
    CASH_SHOP_IDK11(1781),
    UNK1782(1782),
    CASH_SHOP_INFO(1783),
    CASH_SHOP_ACTION(1784),
    UNK1785(1785),
    UNK1786(1786),
    UNK1787(1787),
    UNK1788(1788),
    UNK1789(1789),
    UNK1790(1790),
    UNK1791(1791),
    UNK1792(1792),
    UNK1793(1793),
    UNK1794(1794),
    UNK1795(1795),
    UNK1796(1796),
    UNK1797(1797),
    UNK1798(1798),
    UNK1799(1799),
    UNK1800(1800),
    UNK1801(1801),
    UNK1802(1802),
    UNK1803(1803),
    UNK1804(1804),
    UNK1805(1805),
    UNK1806(1806),
    UNK1807(1807),
    UNK1808(1808),
    UNK1809(1809),
    UNK1810(1810),
    UNK1811(1811),
    UNK1812(1812),
    UNK1813(1813),
    UNK1814(1814),
    UNK1815(1815),
    UNK1816(1816),
    UNITY_PORTAL(1817),
    UNK1818(1818),
    UNK1819(1819),
    UNK1820(1820),
    UNK1821(1821),
    UNK1822(1822),
    UNK1823(1823),
    UNK1824(1824),
    UNK1825(1825),
    UNK1826(1826),
    UNK1827(1827),
    UNK1828(1828),
    UNK1829(1829),
    UNK1830(1830),
    UNK1831(1831),
    UNK1832(1832),
    UNK1833(1833),
    UNK1834(1834),
    UNK1835(1835),
    UNK1836(1836),
    UNK1837(1837),
    UNK1838(1838),
    UNK1839(1839),
    UNK1840(1840),
    UNK1841(1841),
    UNK1842(1842),
    UNK1843(1843),
    UNK1844(1844),
    UNK1845(1845),
    UNK1846(1846),
    UNK1847(1847),
    UNK1848(1848),
    UNK1849(1849),
    UNK1850(1850),
    UNK1851(1851),
    UNK1852(1852),
    UNK1853(1853),
    UNK1854(1854),// new v203.2
    UNK1855(1855),
    UNK1856(1856),
    UNK1857(1857),
    DEBUG_RECT_MOB_SKILL(1858),
    DEBUG_RECT_HIDDENCHECKPOINT(1859),
    UNK1860(1860),
    UNK1861(1861),
    UNK1862(1862),
    EVENT_GROUP_INVITATION_INFO(1863),
    EVENT_GROUP_INVITATION(1864),
    EVENT_GROUP_INVITATION_FAIL(1865),
    EVENT_GROUP_INVITATION_ACCEPT(1866),
    EVENT_GROUP_INFO(1867),
    EVENT_GROUP_FAIL(1868),
    STAR_PLANET_MATCHING_OPEN_UI(1873),
    STAR_PLANET_MATCHING_REGISTER_ACK(1874),
    STAR_PLANET_MATCHING_UNREGISTER_ACK(1875),
    STAR_PLANET_MATCHING_WAIT_ASSENT(1876),
    STAR_PLANET_MATCHING_TRANSFER(1877),
    STAR_PLANET_MATCHING_ERROR(1878),
    STAR_PLANET_INVITATION_RUN_MATCHING(1881),
    STAR_PLANET_INVITATION_REGISTER_ACK(1882),
    STAR_PLANET_INVITATION_END(1883),
    FUNC_KEY_MAPPED_MAN_INIT(1885),
    PET_CONSUME_ITEM_INIT(1886),
    PET_CONSUME_MP_ITEM(1887),
    PET_CONSUME_CURE_ITEM(1888),
    UNK1892(1892),
    UNK1893(1893),
    UNK1894(1894),
    UNK1895(1895),
    GOLD_HAMMER_ITEM_UPGRADE_RESULT(1904),
    GOLD_HAMMER_RESULT(1905),
    EGO_EQUIP_GAUGE_COMPLETE_RETURN(1908),
    EGO_EQUIP_CREATE_UPGRADE_ITEM_COST_INFO(1909),
    EGO_EQUIP_CHECK_UPGRADE_ITEM_RESULT(1910),
    EGO_EQUIP_ITEM_UPGRADE_EFFECT(1911),
    EGO_EQUIP_E(1912),
    INHERITANCE_S(1913),
    INHERITANCE_INFO(1914),
    INHERITANCE_COMPLETE(1915),
    INHERITANCE_E(1916),
    MIRROR_READING_S(1917),
    MIRROR_READING_SELECT_BOOK_RESULT(1918),
    MIRROR_READING_E(1919),
    FIELD_ATTACK_CREATE(1921),
    FIELD_ATTACK_REMOVE_BY_KEY(1922),
    FIELD_ATTACK_REMOVE_LIST(1923),
    FIELD_ATTACK_REMOVE_ALL(1924),
    UNK1925(1925),
    UNK1926(1926),
    FIELD_ATTACK_SET_ATTACK(1927),
    FIELD_ATTACK_RESULT_BOARD(1928),
    FIELD_ATTACK_RESULT_GET_OFF(1929),
    FIELD_ATTACK_PUSH_ACT(1930),
    UNK1931(1931),
    FIELD_ATTACK_INFO(1932),
    BATTLE_RECORD_S(1933),
    DOT_DAMAGE_INFO(1934),
    KILL_DAMAGE_INFO(1935),
    BATTLE_DAMAGE_INFO(1936),
    SERVER_ON_CALC_REQUEST_RESULT(1937),
    AGGRO_MONITORING_INFO(1938),
    SKILL_DAMAGE_LOG(1939),
    BATTLE_RECORD_E(1940),
    SOCKET_CREATE_RESULT(1943),
    UNK1946(1946),
    UNK1947(1947),
    UNK1948(1948),
    UNK1949(1949),
    UNK1954(1954),
    UPDATE_FARM_INVENTORY(1958),
    CONSOLE_MESSAGE(1959),
    RESULT_OBJECT_INTERACT(1960),
    RESULT_CONSUME_OBJECT(1961),
    RESULT_DICTIONARY(1962),
    RESULT_BUY_OBJECT(1963),
    RESULT_SEL_OBJECT(1964),
    FARM_MONSTER_COMBINE_RESULT(1965),
    FARM_MONSTER_SEARCH_RESULT(1966),
    FARM_VISIT_RESULT(1967),
    UPDATE_NEWS_FEED(1968),
    UPDATE_DICTIONARY(1969),
    REQUEST_AUTO_HARVEST_RESULT(1970),
    REQUEST_SOUL_RECHARGE_RESULT(1971),
    SET_FARM_USER(1974),
    SET_FARM_INVENTORY(1975),
    SET_FARM_QUEST_ALL(1976),
    SEND_QUEST_MESSAGE(1977),
    NOTICE_MESSAGE(1978),
    UPDATE_MONSTER_LIST(1979),
    UPDATE_FARM_DECO(1980),
    UPDATE_FARM_POINT(1982),
    UPDATE_FARM_CASH(1983),
    UPDATE_FARM_THEME(1984),
    UPDATE_FARM_MONSTER_SLOT(1985),
    UPDATE_FARM_MONSTER_LOCKER_SLOT(1986),
    UPDATE_FARM_EXP(1987),
    RESULT_CHECK_FARM_NAME(1988),
    RESULT_CHECK_FARM_NAME_BY_CONSUME(1989),
    RESULT_COMPLETE_QUEST(1990),
    RESULT_GET_PHOTO(1991),
    RESULT_UPDATE_PHOTO(1992),
    RESULT_REFILL_DAILY_QUEST(1993),
    SEND_FARM_GIFT(1994),
    SEND_FRIEND_LIST(1995),
    SEND_FRIEND_ONLINE(1996),
    RESULT_ADD_FRIEND(1997),
    RESULT_SEND_NOTICE(1998),
    RESULT_LOAD_MAIN_LOG(1999),
    RESULT_ADD_BLACKLIST(2000),
    RESULT_FARM_USER_INFO_UI(2001),
    SET_GUEST_OWNER_INFO(2002),
    FARM_WHISPER(2003),
    FARM_GROUP_MESSAGE(2004),
    FARM_BROADCAST_MSG(2005),
    RESULT_FARM_FRIEND_RECOMMEND(2006),
    FARM_REQUEST_SET_INGAME_INFO(2007),
    FARM_REQUEST_FORCED_SHOP_OPEN(2008),
    FARM_REQUEST_ASK_SET_INGAME_INFO(2009),
    INGAME_FRIEND_REQUEST_RESULT(2011),
    INGAME_FRIEND_EVENT_NOTICE(2012),
    FARM_WORLD_WHISPER_RESULT(2013),
    RESULT_FARM_STATIC_INFO(2014),
    UNK2015(2015),
    UNK2016(2016),
    UNK2017(2017),
    UNK2018(2018),
    FARM_MONSTER_INSERT(2021),
    FARM_MONSTER_UPDATE(2022),
    FARM_MONSTER_UPDATE_MY(2023),
    FARM_MONSTER_SET_NAME_RESULT(2024),
    FARM_MONSTER_CARE_RESULT(2025),
    FARM_MONSTER_PLAY_RESULT(2026),
    FARM_MONSTER_RELEASE_RESULT(2027),
    FARM_MONSTER_LOCKER_RESULT(2028),
    FARM_MONSTER_EXTEND_LIFE_RESULT(2029),
    UNK2034(2034),
    UNK2038(2038),
    UNK2041(2041),
    UNK2042(2042),
    UNK2043(2043),
    NO(2044)
    ;


    private static List<OutHeader> spam = Arrays.asList(
            ALIVE_REQ,
            PRIVATE_SERVER_PACKET,
            MOB_CONTROL_ACK,
            CHAT_MSG,
            MOB_HP_INDICATOR,
            STAT_CHANGED,
            MOB_CHANGE_CONTROLLER,
            MOB_MOVE,
            REMOTE_MOVE,
            REMOTE_EMOTION,
            EXCL_REQUEST,
            NPC_MOVE,
            DROP_LEAVE_FIELD,
            TEMPORARY_STAT_RESET,
            PET_MOVE,
            NPC_ENTER_FIELD,
            NPC_CHANGE_CONTROLLER,
            MOB_ENTER_FIELD,
            RESULT_INSTANCE_TABLE,
            CREATE_OBTACLE,
            DROP_ENTER_FIELD,
            MOB_LEAVE_FIELD,
            MESSAGE,
            TEMPORARY_STAT_SET
    );

    private short value;

    OutHeader(int value) {
        this.value = (short) value;
    }

    public short getValue() {
        return value;
    }

    public static OutHeader getOutHeaderByOp(int op) {
        for (OutHeader outHeader : OutHeader.values()) {
            if (outHeader.getValue() == op) {
                return outHeader;
            }
        }
        return null;
    }

    public static boolean isSpamHeader(OutHeader outHeader) {
        return spam.contains(outHeader);
    }

}